This page has been superceded by a wiki version of this example: AppendingExample







/*

    Title:    appending.d

    Author:   J C Calvarese, http://jcc_7.tripod.com/d/

    Date:     2004/12/03

    License:  Public domain

    Purpose:  Shows how appending works with D dynamic strings.



*/







void main()

{

    char[] s;

    printf("Length: %d\tString: '%.*s'\n", s.length, s);



    s ~= "something ";

    printf("Length: %d\tString: '%.*s'\n", s.length, s);



    s ~= "whatever";

    printf("Length: %d\tString: '%.*s'\n", s.length, s);

}